package com.cowin.sys.model;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.*;

@Data
@Table(name = "TM_BAS_WORKSCHEDULE")
public class TmBasWorkschedule {
    @Id
    @Column(name = "TM_BAS_WORKSCHEDULE_ID")
    private Long tmBasWorkscheduleId;

    @Column(name = "ADD_END_TIME")
    private String addEndTime;

    @Column(name = "MODELCODE")
    private String modelcode;

    @Column(name = "TM_BAS_WORKSHOP_ID")
    private Long tmBasWorkshopId;

    @Column(name = "START_TIME")
    private String startTime;

    @Column(name = "END_TIME")
    private String endTime;

    @Column(name = "BATCH_PRODUCT_RATE")
    private BigDecimal batchProductRate;

    @Column(name = "JPH")
    private BigDecimal jph;

    @Column(name = "JPH_NUM")
    private BigDecimal jphNum;

    @Column(name = "PLAN_NUM")
    private BigDecimal planNum;

    @Column(name = "ACT_NUM")
    private BigDecimal actNum;

    @Column(name = "REST_START_TIME1")
    private String restStartTime1;

    @Column(name = "REST_END_TIME1")
    private String restEndTime1;

    @Column(name = "REST_START_TIME2")
    private String restStartTime2;

    @Column(name = "REST_END_TIME2")
    private String restEndTime2;

    @Column(name = "REST_START_TIME3")
    private String restStartTime3;

    @Column(name = "REST_END_TIME3")
    private String restEndTime3;

    @Column(name = "REST_START_TIME4")
    private String restStartTime4;

    @Column(name = "REST_END_TIME4")
    private String restEndTime4;

    @Column(name = "REST_START_TIME5")
    private String restStartTime5;

    @Column(name = "REST_END_TIME5")
    private String restEndTime5;

    @Column(name = "REST_START_TIME6")
    private String restStartTime6;

    @Column(name = "REST_END_TIME6")
    private String restEndTime6;

    @Column(name = "REST_START_TIME7")
    private String restStartTime7;

    @Column(name = "REST_END_TIME7")
    private String restEndTime7;

    @Column(name = "REST_START_TIME8")
    private String restStartTime8;

    @Column(name = "REST_END_TIME8")
    private String restEndTime8;

    @Column(name = "REST_START_TIME9")
    private String restStartTime9;

    @Column(name = "REST_END_TIME9")
    private String restEndTime9;

    @Column(name = "REST_START_TIME10")
    private String restStartTime10;

    @Column(name = "REST_END_TIME10")
    private String restEndTime10;

    @Column(name = "REST_START_TIME11")
    private String restStartTime11;

    @Column(name = "REST_END_TIME11")
    private String restEndTime11;

    @Column(name = "REST_START_TIME12")
    private String restStartTime12;

    @Column(name = "REST_END_TIME12")
    private String restEndTime12;

    @Column(name = "REST_START_TIME13")
    private String restStartTime13;

    @Column(name = "REST_END_TIME13")
    private String restEndTime13;

    @Column(name = "REST_START_TIME14")
    private String restStartTime14;

    @Column(name = "REST_END_TIME14")
    private String restEndTime14;

    @Column(name = "REST_START_TIME15")
    private String restStartTime15;

    @Column(name = "REST_END_TIME15")
    private String restEndTime15;

    @Column(name = "REST_START_TIME16")
    private String restStartTime16;

    @Column(name = "REST_END_TIME16")
    private String restEndTime16;

    @Column(name = "REST_START_TIME17")
    private String restStartTime17;

    @Column(name = "REST_END_TIME17")
    private String restEndTime17;

    @Column(name = "REST_START_TIME18")
    private String restStartTime18;

    @Column(name = "REST_END_TIME18")
    private String restEndTime18;

    @Column(name = "REST_START_TIME19")
    private String restStartTime19;

    @Column(name = "REST_END_TIME19")
    private String restEndTime19;

    @Column(name = "REST_START_TIME20")
    private String restStartTime20;

    @Column(name = "REST_END_TIME20")
    private String restEndTime20;

    @Column(name = "REST_START_TIME21")
    private String restStartTime21;

    @Column(name = "REST_END_TIME21")
    private String restEndTime21;

    @Column(name = "REST_START_TIME22")
    private String restStartTime22;

    @Column(name = "REST_END_TIME22")
    private String restEndTime22;

    @Column(name = "REST_START_TIME23")
    private String restStartTime23;

    @Column(name = "REST_END_TIME23")
    private String restEndTime23;

    @Column(name = "REST_START_TIME24")
    private String restStartTime24;

    @Column(name = "REST_END_TIME24")
    private String restEndTime24;

    @Column(name = "REST_START_TIME25")
    private String restStartTime25;

    @Column(name = "REST_END_TIME25")
    private String restEndTime25;

    @Column(name = "REST_START_TIME26")
    private String restStartTime26;

    @Column(name = "REST_END_TIME26")
    private String restEndTime26;

    @Column(name = "REST_START_TIME27")
    private String restStartTime27;

    @Column(name = "REST_END_TIME27")
    private String restEndTime27;

    @Column(name = "REST_START_TIME28")
    private String restStartTime28;

    @Column(name = "REST_END_TIME28")
    private String restEndTime28;

    @Column(name = "REST_START_TIME29")
    private String restStartTime29;

    @Column(name = "REST_END_TIME29")
    private String restEndTime29;

    @Column(name = "REST_START_TIME30")
    private String restStartTime30;

    @Column(name = "REST_END_TIME30")
    private String restEndTime30;

    @Column(name = "LAST_UPDATE_TIME")
    private Date lastUpdateTime;

    @Column(name = "LAST_UPDATE_USERNAME")
    private String lastUpdateUsername;

    @Column(name = "PID")
    private Integer pid;

    @Column(name = "PID_IS_CLOSED")
    private Short pidIsClosed;

    @Column(name = "SJXB_TIME")
    private String sjxbTime;

    @Column(name = "MARK_FOR_DEL")
    private Short markForDel;

    @Column(name = "SHIFTNO")
    private Short shiftno;

    @Column(name = "MARK_STATUS")
    private Short markStatus;

    @Column(name = "TM_BAS_WORKSECTION_ID")
    private Long tmBasWorksectionId;

    @Column(name = "MUSIC_TIME")
    private String musicTime;

    @Column(name = "CLASS_MARK")
    private Short classMark;

}